<?php

namespace common\models\ar;

use Yii;

/**
 * This is the model class for table "money_change".
 *
 * @property int $id
 * @property int $uid 交易客户ID
 * @property string $money 变更金额
 * @property int $time 操作时间
 * @property int $direction 操作方向，见money_change_direction表
 * @property int $money_change_id 交易系统资金变更ID
 * @property int $with_order_id 对应的交易记录
 * @property int $create_time 记录时间
 * @property string $remark 操作备注
 * @property string $response 详细信息
 */
class MoneyChange extends \yii\db\ActiveRecord
{
    /**
     * @inheritdoc
     */
    public static function tableName()
    {
        return 'money_change';
    }

    /**
     * @inheritdoc
     */
    public function rules()
    {
        return [
            [['uid', 'time', 'direction', 'money_change_id', 'with_order_id', 'create_time'], 'integer'],
            [['money'], 'number'],
            [['remark', 'response'], 'string'],
            [['money_change_id', 'direction'], 'unique', 'targetAttribute' => ['money_change_id', 'direction']],
        ];
    }

    /**
     * @inheritdoc
     */
    public function attributeLabels()
    {
        return [
            'id' => 'ID',
            'uid' => '交易客户ID',
            'money' => '变更金额',
            'time' => '操作时间',
            'direction' => '操作方向，见money_change_direction表',
            'money_change_id' => '交易系统资金变更ID',
            'with_order_id' => '对应的交易记录',
            'create_time' => '记录时间',
            'remark' => '操作备注',
            'response' => '详细信息',
        ];
    }
}
